:host {
  display: block;
  overflow: auto;
  /*-webkit-overflow-scrolling: touch;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);*/
}

.core-list-viewport > * {
  overflow: hidden;
}

.core-list-viewport.horizontal {
  height: 100%;
  white-space: nowrap;
}

.core-list-viewport.horizontal > * {
  display: inline-block;
}